PASSERIFORMES: Oriolidae
Sphecotheres vieilloti
This is a male of the race flaviventris the 'Yellow Figbird' found across the top of northern Australia.
The photo on the left was taken in Darwin, NT in September 2009 and the one on the right in Cairns in May 2009.